<?php
/**
 * class LRmodel
 *  модель 
 */
class VKModel extends Model{

    
    public function __construct() {
        parent::__construct();
    }
      /**
     * добавляет юзера в бд
     * @param type $login
     * @param type $password
     * @return type 
     */
    public function updateVKAccount($account_data) {
        $temp = array();
        foreach ($account_data as $key=>$value) {
            $temp[]=$key.'='.(!is_numeric($value)?'"'.$value.'"':$value);
        }
        return mysql_query("REPLACE INTO users_vk SET ".  implode(', ', $temp));
    }
    public function getVKAccountByUserId($user_id) {
        
        $query = mysql_query("SELECT * FROM users_vk WHERE user_id = ".$user_id);
        $data = mysql_fetch_assoc($query);

        if(!empty($data)) 
            return $data;
        else
            return FALSE;
    }  
    
    public function getVKAccountById($vk_id) {
        
        $query = mysql_query("SELECT * FROM users_vk WHERE vk_id = ".$vk_id);
        $data = mysql_fetch_assoc($query);

        if(!empty($data)) 
            return $data;
        else
            return FALSE;
    }
    /**
     * проверяет есть ли такой юзер по его логину
     * @param type $user_login
     * @return boolean 
     */
    public function removeVKAccountByUserId($user_id) {
        return mysql_query("DELETE FROM users_vk WHERE user_id=" . mysql_real_escape_string($user_id) . "");
    }
    /**
     * проверяет есть ли такой юзер по его логину
     * @param type $user_login
     * @return boolean 
     */
    public function hasVKAccountInBaseByUserId($user_id) {
         $query = mysql_query("SELECT COUNT(*) FROM users_vk WHERE user_id=" . mysql_real_escape_string($user_id) . "");
            if (mysql_result($query, 0) > 0)    
                    return TRUE; 
                    else  
                    return FALSE;
    }
    /**
     * проверяет есть ли такой юзер по его логину
     * @param type $user_login
     * @return boolean 
     */
    public function hasVKAccountInBase($vk_id) {
         $query = mysql_query("SELECT COUNT(*) FROM users_vk WHERE vk_id=" . mysql_real_escape_string($vk_id) . "");
            if (mysql_result($query, 0) > 0)    
                    return TRUE; 
                    else  
                    return FALSE;
    }
   
}

?>
